package sy.service;

import java.util.List;

import sy.model.IotEntranceURIProjectMapping;

public interface IotEntranceURIProjectMappingServiceI {
	/**
	 * 
	 * @Title: save
	 * @Description: TODO
	 * @param: @param iotEntranceURIProjectMapping     
	 * @return: void     
	 * @author:  xieyuanqiu
	 * @date: 2017年8月30日 下午5:18:07
	 * @throws
	 */
	void save(IotEntranceURIProjectMapping iotEntranceURIProjectMapping);
	/**
	 * 
	 * @Title: update
	 * @Description: TODO
	 * @param: @param iotEntranceURIProjectMapping     
	 * @return: void     
	 * @author:  xieyuanqiu
	 * @date: 2017年8月30日 下午5:18:10
	 * @throws
	 */
	void update(IotEntranceURIProjectMapping iotEntranceURIProjectMapping);
	/**
	 * 
	 * @Title: delete
	 * @Description: TODO
	 * @param: @param ids     
	 * @return: void     
	 * @author:  xieyuanqiu
	 * @date: 2017年8月30日 下午5:18:14
	 * @throws
	 */
	void delete(List<Integer> ids);
	/**
	 * 
	 * @Title: list
	 * @Description: TODO
	 * @param: @return     
	 * @return: List<IotEntranceURIProjectMapping>     
	 * @author:  xieyuanqiu
	 * @date: 2017年8月30日 下午5:18:18
	 * @throws
	 */
	List<IotEntranceURIProjectMapping> list();
	/**
	 * 
	 * @Title: listIotEntranceURIProjectMappingByKey
	 * @Description: TODO
	 * @param: @param key
	 * @param: @return     
	 * @return: List<IotEntranceURIProjectMapping>     
	 * @author:  xieyuanqiu
	 * @date: 2017年8月30日 下午5:18:26
	 * @throws
	 */
	List<IotEntranceURIProjectMapping> listIotEntranceURIProjectMappingByKey(String key);
	/**
	 * 
	 * @Title: getIotEntranceURIProjectMappingById
	 * @Description: TODO
	 * @param: @param id
	 * @param: @return     
	 * @return: IotEntranceURIProjectMapping     
	 * @author:  xieyuanqiu
	 * @date: 2017年8月30日 下午5:18:31
	 * @throws
	 */
	IotEntranceURIProjectMapping getIotEntranceURIProjectMappingById(Integer id);
}
